﻿@charset "utf-8";

.Tobira h1 {
font-weight: 600;
font-size: 2.2em;
letter-spacing: 0;
width: 98%;
margin:0 auto 0 auto;
background: url(../img1/h1.gif) #d6d6d6 no-repeat left bottom;
padding:20px 20px 20px 20px;
border-bottom: ridge 14px #999999;
}

.Safety h2 {
text-align: left;
margin-bottom: 0.3em;
letter-spacing: 0;
border-bottom: solid 5px #004dcc;
}

.Other h2 {
text-align: left;
margin-left: -0.5em;
letter-spacing: 0;
border-bottom: solid 5px #004dcc;
}

.Other .Section h2 {
	margin-top: 0.6em;
	margin-bottom: 0.3em;
	margin-left: -0.3em;
	margin-right: -0.3em;
	clear: both;
	padding: 8px 15px 8px 15px;
	border-top: 3px #a0c8ff ridge;
	border-bottom: 3px #a0c8ff ridge;
	background: url(../img1/h3.gif) #dfe9f3 no-repeat left top;
	color: #000;
	font-weight: normal;
	line-height: 130%;
	font-weight: 600;
	overflow:visible;
	text-align:left;
}

.Other .Section P {
font-size: 100%;
letter-spacing: 0;
line-height: 1.4;
}

.PL_Section h5 {
margin-bottom: 3.5pt;
letter-spacing: 0;
}

.Other h5 {
margin-bottom: 3.5pt;
letter-spacing: 0;
}

.Other p {
font-size: 100%;
letter-spacing: 0;
line-height: 1.4;
}

.Safety p {
font-size: 100%;
font-weight: 700;
letter-spacing: 0;
line-height: 1.4;
}

.Other {
padding-left: 1.0em;
letter-spacing: 0;
}

.Chapter {
padding-left: 0.0em;
letter-spacing: 0;
}

.Chapter h2 {
	margin-top: 0.6em;
	margin-bottom: 0.3em;
	margin-left: -0.3em;
	margin-right: -0.3em;
	color: #000;
	padding: 10px 25px 10px 30px;
	border-top: 1px #ccc solid;
	border-bottom: 4px #4679a5 ridge;
	background: url(../img1/h2.gif) #d6d6d6 no-repeat left top;
	line-height: 130%;
}

.Appendix {
padding-left: 0.0em;
letter-spacing: 0;
}

.Appendix h2 {
	margin-top: 0.6em;
	margin-bottom: 0.3em;
	margin-left: -0.3em;
	margin-right: -0.3em;
	color: #000;
	padding: 10px 25px 10px 30px;
	border-top: 1px #ccc solid;
	border-bottom: 4px #4679a5 ridge;
	background: url(../img1/h2.gif) #d6d6d6 no-repeat left top;
	line-height: 130%;
}

.Chapter p {
font-size: 100%;
letter-spacing: 0;
line-height: 1.4;
margin-top: 0.2em;
margin-bottom: 0.2em;
}

.Section p {
font-size: 100%;
letter-spacing: 0;
line-height: 1.4;
margin-top: 0.2em;
margin-bottom: 0.2em;
}

.SubSection p {
font-size: 100%;
letter-spacing: 0;
line-height: 1.4;
margin-top: 0.2em;
margin-bottom: 0.2em;
}

.Appendix p {
font-size: 100%;
letter-spacing: 0;
line-height: 1.4;
margin-top: 0.2em;
margin-bottom: 0.2em;
}

.Section h3 {
	margin-top: 0.6em;
	margin-bottom: 0.3em;
	margin-left: -0.3em;
	margin-right: -0.3em;
	clear: both;
	padding: 8px 15px 8px 15px;
	border-top: 3px #a0c8ff ridge;
	border-bottom: 3px #a0c8ff ridge;
	background: url(../img1/h3.gif) #dfe9f3 no-repeat left top;
	color: #000;
	font-weight: normal;
	line-height: 130%;
	font-weight: 600;
	overflow:visible;
}

.SubSection h4 {
	margin-top: 0.6em;
	margin-bottom: 0.3em;
	margin-left: -0.3em;
	margin-right: -0.3em;
	clear: both;
	padding: 5px 10px 5px 10px;
	border-top: 1px #fff ridge;
	border-left: 1px #fff ridge;
	border-bottom: 3px #fff ridge;
	border-right: 3px #fff ridge;
	background: url(../img1/h4.gif) #e6e6e6 no-repeat left top;
	color: #000;
	font-weight: normal;
	line-height: 130%;
	overflow:visible;
}

.SubSubSection h5 {
	margin-top: 0.6em;
	margin-bottom: 0.3em;
	margin-left: -6px;
	padding: 0px 0px 0px 16px;
	text-indent: -1.0em;
	letter-spacing: 0;
	border-bottom: 1px #0080ff solid;
	background: url(../img1/h5.gif) #bed4eb repeat-x left top;
	font-weight: 600;
	line-height: 130%;
	overflow:visible;
}

.Title1 {
margin-left: 1.0em;
letter-spacing: 0;
}

.Title1 h5 {
	margin-top: 0.6em;
	margin-bottom: 0.3em;
	margin-bottom: 0.5em;
	margin-left: -5px;
	padding: 0px 0px 0px 5px;
	letter-spacing: 0;
	border-bottom: 1px #0080ff solid;
	background: url(../img1/h5.gif) #bed4eb repeat-x left top;
	font-weight: 600;
	line-height: 130%;
	overflow:visible;
}

.Title2 {
margin-left: 1.0em;
letter-spacing: 0;
}

.Title2 h6 {
margin-top: 0.6em;
margin-bottom: 0.3em;
text-indent: -0.5em;
letter-spacing: 0;
}

.Support h5 {
letter-spacing: 0;
text-indent: 1.0em;
	margin-top: 0.6em;
	margin-bottom: 0.3em;
}

.Support p {
letter-spacing: 0;
padding-left: 2.5em;
}

.Support ol li p {
font-size: 100%;
text-indent: -1.5em !important;
padding-left: 3.5em;
letter-spacing: 0;
}

.Point {
letter-spacing: 0;
padding: 0px 0px 18px 10px;
background: url(../img1/hpa.gif) repeat-x ;
background-position: bottom left;
margin-top: 1.5em;
margin-bottom: 2.5em;
}

.PointStart {
font-size: 110%;
color: #000;
text-indent: 3px !important;
background: url(../img1/hp.gif) repeat-x;
background-position: top left;
font-weight: bold;
margin: 10px 0px 6px -10px;
padding: 8px 8px 1px 3px;
letter-spacing: 0.1em;
line-height: 140%;
}

.Remark {
letter-spacing: 0;
margin-top: 1.5em;
margin-bottom: 1.5em;
padding: 0px 0px 25px 10px;
background: url(../img1/hra.gif) repeat-x ;
background-position: bottom left;
}

.RemarkStart {
font-size: 110%;
color: #000;
text-indent: 3px !important;
background: url(../img1/hr.gif) repeat-x;
background-position: top left;
font-weight: bold;
margin: 10px 0px 6px -10px;
padding: 9px 8px 1px 3px;
letter-spacing: 0.1em;
line-height: 140%;
}

.ImageStart {
	margin-top: 0.6em;
	margin-bottom: 0.3em;
	margin-left: 0px;
	padding: 0px 0px 0px 20px;
	text-indent: -1.0em;
	letter-spacing: 0;
	background: url(../img1/hi.gif) #89bff5 repeat-x left top;
	font-weight: 600;
	line-height: 130%;
	overflow:visible;
	width: 160px;
}

.OpeTitle h6 {
letter-spacing: 0;
font-weight: 400!important;
line-height: 1.4;
margin: 5px 0px 5px 30px;
padding: 0px 8px 3px 3px;
position: relative;
text-indent: -1.4em!important;
}

.OpeBody2 {
padding-left: 1.5em;
letter-spacing: 0;
}

.OpeBody {
font-size: 130%;
font-weight: 700;
font-style: oblique;
letter-spacing: 0;
line-height: 1.4;
position: relative;
left: -0.5em;
top: 0px;
}

.BackMatter {
font-size: 100%;
letter-spacing: 0;
line-height: 1.2;
}

.Revision h2 {
text-align: left;
letter-spacing: 0;
border-bottom: solid 5px #004dcc;
}

.Warranty h2 {
text-align: left;
letter-spacing: 0;
border-bottom: solid 5px #004dcc;
}

.Jmap h2 {
text-align: left;
letter-spacing: 0;
border-bottom: solid 5px #004dcc;
}

table.PL {
width: 100%;
border-collapse: collapse;
border: 3px black solid;
margin-top: 5pt;
}

table.PL th {
border: 3px black solid;
background: #ffffff;
text-align: center;
vertical-align: top;
padding: 4px 0 2px;
}

table.PL th p {
letter-spacing: 0;
line-height: 1.0;
margin: 0;
}

table.PL td {
font-size: 100%;
border: 3px black solid;
vertical-align: top;
padding: 1.0em 1.5em 1.1em;
}

table.PL td p {
font-size: 100%;
letter-spacing: 0;
line-height: 1.4;
}

table.PL td ul {
margin-left: -0.5em;
}

table.PL h5 {
font-size: 110%;
letter-spacing: 0;
line-height: 1.4;
}

table.Table1 {
width: 100%;
border-collapse: collapse;
border-right: 1px black solid;
border-bottom: 1px black solid;
border-top: hidden;
border-left: hidden;
margin-top: 5pt;
}

table.Table1 th {
border-top: 1px black solid;
border-left: 1px black solid;
background: #C0C0C0;
text-align:left;
vertical-align: top;
}

table.Table1 th p {
margin: 0pt 3pt 0pt 5pt;
}

table.Table1 td {
border-top: 1px black solid;
border-left: 1px black solid;
vertical-align: top;
}

table.Table1 td p {
margin: 0pt 3pt 0pt 5pt;
}

table.Table2 {
width: 100%;
border-collapse: collapse;
border-right: 1px black solid;
border-bottom: 1px black solid;
border-top: hidden;
border-left: hidden;
margin-top: 5pt;
}

table.Table2 th {
border-top: 1px black solid;
border-left: 1px black solid;
background: #C0C0C0;
vertical-align: top;
}

table.Table2 th p {
margin: 0pt 3pt 0pt 5pt;
}

table.Table2 td {
border-top: 1px black solid;
border-left: 1px black solid;
vertical-align: top;
}

table.Table2 td p {
margin: 0pt 3pt 0pt 5pt;
}

table.Table_Pro {
width: 100%;
border-collapse: collapse;
border-right: hidden;
border-bottom: 1px black solid;
border-top: 1px black solid;
border-left: hidden;
margin-top: 5pt;
}

table.Table_Pro th {
border-right: hidden;
border-bottom: 1px black solid;
border-top: hidden;
border-left: hidden;
background: #C0C0C0;
vertical-align: top;
}

table.Table_Pro th p {
margin: 0pt 3pt 0pt 5pt;
}

table.Table_Pro td {
border-right: hidden;
border-bottom: hidden;
border-top: hidden;
border-left: hidden;
vertical-align: top;
}

table.Table_Pro td p {
margin: 0pt 3pt 0pt 5pt;
}

table.Table_ope {
width: 100%;
border-collapse: collapse;
margin-top: 5pt;
}

table.Table_ope th {
vertical-align: top;
}

table.Table_ope th p {
margin: 0pt 3pt 0pt 5pt;
}

table.Table_ope td {
vertical-align: top;
}

table.Table_ope td p {
margin: 0pt 3pt 0pt 5pt;
}

table.IconNote {
width: 100%;
border-collapse: collapse;
margin-top: 5pt;
}

table.IconNote th {
text-align: center;
vertical-align: top;
}

table.IconNote th p {
margin: 0pt 3pt 0pt 5pt;
}

table.IconNote td {
vertical-align: top;
}

table.IconNote td p {
margin: 0pt 3pt 0pt 5pt;
}

table.FootNote {
width: 100%;
margin-top: 5pt;
}

table.FootNote th {
text-align: center;
vertical-align: top;
}

table.FootNote th p {
margin: 0pt 3pt 0pt 5pt;
}

table.FootNote td {
vertical-align: top;
}

table.FootNote td p {
margin: 0pt 3pt 0pt 5pt;
}

table.Index {
width: 100%;
margin-top: 5pt;
}

table.Index th {
text-align: center;
vertical-align: top;
}

table.Index th p {
margin: 0pt 3pt 0pt 5pt;
}

table.Index td {
vertical-align: top;
}

table.Index td p {
margin: 0pt 3pt 0pt 5pt;
}

table.Revision {
width: 100%;
border-collapse: collapse;
border: solid 2pt black;
margin-top: 5pt;
}

table.Revision th {
border: solid 2pt black;
text-align: center;
vertical-align: top;
background: #C0C0C0;
}

table.Revision th p {
margin: 0pt 3pt 0pt 5pt;
}

table.Revision td {
border: solid 2pt black;
vertical-align: top;
}

table.Revision td p {
margin: 0pt 3pt 0pt 5pt;
}
.below_acenter {
text-align: left;
}

.below_aleft {
text-align: left;
}

.below_aoutside {
text-align: left;
}

.sright_aoutside {
margin-top:-120px;
text-align: right;
}

ul.ListPL li p {
font-size: 100%;
font-weight: 700;
letter-spacing: 0;
line-height: 1.4;
}

ol.ListPL1 {
padding-left: 1.0em;
}

ol.ListPL1 li {
list-style-type: none;
list-style-image: none;
list-style: none;
}

ol.ListPL1 li p {
font-size: 100%;
font-weight: 700;
letter-spacing: 0;
line-height: 1.4;
text-indent: -1.5em !important;
padding-left: 0;
}

ul.ListPL li ol.ListPL1 {
list-style-type: none;
list-style-image: none;
list-style: none;
padding-left: 0;
}

ul.ListBullet_a {
margin-left: 1.0em;
}

.Point ul.PointBulletS {
margin-left: 0.5em;
}

.Point ul.ListBulletL ul.PointBulletS {
margin-left: 0;
}

.Point ul.ListBulletL {
letter-spacing: 0;
line-height: 1.4;
}

ol.Asterisk li {
list-style-type: none;
list-style-image: none;
list-style: none;
}

ol.Asterisk li p {
font-size: 100%;
font-weight: 400;
}

p.Body_9pt {
font-size: 100% !important;
font-weight: 400 !important;
text-indent: 0 !important;
letter-spacing: 0;
line-height: 1.4 !important;
}

p.Body7ptR {
font-size: 85% !important;
font-weight: 400 !important;
text-align: right !important;
letter-spacing: 0;
line-height: 1.4 !important;
}

p.Body8ptR {
font-size: 90% !important;
font-weight: 400 !important;
text-indent: 0 !important;
text-align: right !important;
letter-spacing: 0;
line-height: 1.4 !important;
}

p.Body9ptR {
font-size: 100% !important;
font-weight: 400 !important;
text-indent: 0 !important;
text-align: right !important;
letter-spacing: 0;
line-height: 1.4 !important;
}

p.Normal {
font-size: 100% !important;
font-weight: 400 !important;
text-align: left !important;
text-indent: 0 !important;
}

p.NormalC {
font-size: 100% !important;
font-weight: 600 !important;
text-align: center !important;
}

p.NormalR {
font-size: 100% !important;
font-weight: 400 !important;
text-align: right !important;
}

p.Normal_Indent {
font-size: 100% !important;
font-weight: 400 !important;
text-align: left !important;
text-indent: 1.0em !important;
}

p.Normal_Underbar {
font-size: 100% !important;
font-weight: 700 !important;
text-align: left !important;
text-indent: 1.0em !important;
}

p.TableErrTopic {
font-size: 85%;
font-weight: bold;
}

p.TableErrTopicSquare {
font-size: 85%;
font-weight: 700;
text-indent: -1.0em;
margin-left: 1.3em !important;
}

p.Table7ptB {
font-size: 85%;
letter-spacing: 0;
line-height: 1.3;
}

p.TableBullet {
font-size: 85%;
letter-spacing: 0;
line-height: 1.3;
}

p.Table7ptC {
font-size: 85%;
text-align: center;
letter-spacing: 0;
line-height: 1.3;
}

ol.Asterisk p.Table7ptC {
font-size: 85%;
text-align: center;
letter-spacing: 0;
line-height: 1.3;
}

p.Table7ptL {
font-size: 85%;
text-align: left;
letter-spacing: 0;
line-height: 1.3;
}

ol.Asterisk p.Table7ptL {
font-size: 85%;
text-align: left;
letter-spacing: 0;
line-height: 1.3;
}

p.TableBody {
font-size: 85%;
text-align: left;
letter-spacing: 0;
line-height: 1.3;
}

p.Table7ptR {
font-size: 85%;
text-align: right;
letter-spacing: 0;
line-height: 1.3;
}

ol.Asterisk p.Table7ptR {
font-size: 85%;
text-align: right;
letter-spacing: 0;
line-height: 1.3;
}

p.Table7ptInd1 {
font-size: 85%;
letter-spacing: 0;
line-height: 1.3;
}

p.TableIndent1 {
font-size: 85%;
letter-spacing: 0;
line-height: 1.3;
}

p.Table7ptInd2 {
font-size: 85%;
letter-spacing: 0;
line-height: 1.3;
}

p.TableIndent2 {
font-size: 85%;
letter-spacing: 0;
line-height: 1.3;
}

p.Table8ptB{
font-size: 90%;
letter-spacing: 0;
line-height: 1.3;
}

p.Table8ptC {
font-size: 90%;
text-align: center;
letter-spacing: 0;
line-height: 1.3;
}

p.Table8ptL {
font-size: 90%;
text-align: left;
letter-spacing: 0;
line-height: 1.3;
}

p.Table8ptR {
font-size: 90%;
text-align: right;
letter-spacing: 0;
line-height: 1.3;
}

p.Table8ptInd1 {
font-size: 90%;
letter-spacing: 0;
line-height: 1.3;
}

p.Table8ptInd2 {
font-size: 90%;
letter-spacing: 0;
line-height: 1.3;
}
p.Table9ptB{
font-size: 100%;
letter-spacing: 0;
line-height: 1.3;
}

p.Table9ptC {
font-size: 100%;
text-align: center;
letter-spacing: 0;
line-height: 1.3;
}

p.Table9ptL {
font-size: 100%;
text-align: left;
letter-spacing: 0;
line-height: 1.3;
}

p.Table9ptR {
font-size: 100%;
text-align: right;
letter-spacing: 0;
line-height: 1.3;
}

p.Table9ptInd1 {
font-size: 100%;
letter-spacing: 0;
line-height: 1.3;
}

p.Table9ptInd2 {
font-size: 100%;
letter-spacing: 0;
line-height: 1.3;
}

p.Table7ptH {
font-size: 85%;
font-weight: bold;
letter-spacing: 0;
line-height: 1.3;
}

ol.Asterisk p.Table7ptH {
font-size: 85%;
font-weight: bold;
text-align: center;
letter-spacing: 0;
line-height: 1.3;
}

p.Table8ptH {
font-size: 90%;
font-weight: bold;
letter-spacing: 0;
line-height: 1.3;
}

p.TableHead {
font-size: 90%;
font-weight: bold;
letter-spacing: 0;
line-height: 1.3;
text-align:left;
}

p.Table9ptH {
font-size: 100%;
font-weight: bold;
letter-spacing: 0;
line-height: 1.3;
}

p.PL {
font-size: 130%;
font-weight: bold;
text-align: center;
vertical-align: bottom;
}
